place with abundant golden trumpet tree - Français Anglais Dictionnaire